Big Huge Thesaurus

Carissa macrocarpa

noun